self restraint - French English Dictionary